/*******************************************************************************
*                                                                              *
*     Author:      G. Leber                                                    *
*                  Technische Universitaet Wien                                *
*                  Institut fuer Technische Informatik E182/1                  *
*                  Treitlstrasse 3                                             *
*                  1040 Wien                                                   *
*                  Tel.: (0222) 58801 / 8176                                   *
*                  E-Mail: guenther@vmars.tuwien.ac.at                         *
*     File:        sem182.h						       *
*     Version:     2.2							       *
*     Date:        6/27/94						       *
*                                                                              *
*******************************************************************************/

#ifndef SEM182_H
#define SEM182_H

#if defined(__STDC__) || defined(__cplusplus)
#    define P_(s) s
#else
#    define P_(s) ()
#endif

#include <sys/types.h>

/* sem182.c */
extern int semrm P_((const int semid));
extern int seminit P_((const key_t key, const int semperm, const int initval));
extern int semgrab P_((const key_t key));
extern int V P_((const int semid));
extern int P P_((const int semid));

#undef P_

#endif /* SEM182_H */

/*
 * Local Variables:
 * mode: c
 * c-indent-tabs-mode: nil
 * c-basic-offset: 4
 * End:
 */
